import { PaymentRequest, PaymentResponse, RefundRequest, RefundResponse } from './payment.interface'

export interface PaymentProvider {
  createPayment(paymentRequest: PaymentRequest): Promise<PaymentResponse>
  refund(refundRequest: RefundRequest): Promise<RefundResponse>
}
